package com.amoyt.project.domain.dto.query;

import com.amoyt.project.domain.dto.base.BasePageQuery;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Date: 2025/8/24
 * @Time: 22:40
 * @Author: TQ_QT
 * @Description:
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "资金分页查询类")
public class FundPageQuery extends BasePageQuery {

    @Schema(description = "项目关联编号")
    private String projectNum;

    @Schema(description = "所属项目级别")
    private String projectLevel;

    @Schema(description = "资金金额最小")
    private Long minValue;

    @Schema(description = "资金金额最大")
    private Long maxValue;

    @Schema(description = "整体状态")
    private String overallStatus;

    @Schema(description = "当前审批级别")
    private String currentApprovalLevel;
}
